<?
/*Берем из файла текста инфу и форматируем ее. затем заменяем файл.*/
function ModText($text,$key,$nrv)
{
  	$text=mb_convert_case($text, MB_CASE_LOWER, "UTF-8"); //strtolower неработает в UTF8
    $key=iconv("windows-1251","utf-8", $key); //а то замена не работает
    $key=mb_convert_case($key, MB_CASE_LOWER, "UTF-8");
	$text=str_replace(trim($key),"<strong>{$key}</strong>",$text);
	$text=sentence_cap($text); //Предложения с заглавной буквы
    $text = iconv("UTF-8","windows-1251", $text); //чтобы в браузер скинуть
	return $text;
}
function sentence_cap($sentence_split)  //Предложения с заглавной буквы
{
    $textbad=explode(".", $sentence_split);
    $newtext = array();
    foreach ($textbad as $sentence)
	{
		$sentence=trim($sentence);
        if(strlen($sentence)>0){
			$newtext[]=mb_strtoupper( mb_substr( $sentence, 0, 1, 'UTF-8' ), 'UTF-8' ) . mb_substr( $sentence, 1, mb_strlen( $sentence ), 'UTF-8' );
			 //$newtext[] = ucfirst($sentence); - неработает в UTF8
		}
	}
    $i=0;
    foreach($newtext as $val)
    {
      $i++;
      if($i==1) $textgood.="<p>".$val.". ";
      elseif($i==5) {$textgood.=$val.".</p>"; $i=0;}
      else $textgood.=$val.". ";
    }
	if(5>$i) $textgood.=$val.".</p>";
         
//  $textgood = implode($impexp, $newtext); без форматирования на абзацы
    return $textgood;
}
?>
